package be.novelfaces.showcase.webdriver.pages.panel;

import be.novelfaces.component.webdriver.Panel;
import be.novelfaces.component.webdriver.SourcePanel;
import be.novelfaces.showcase.webdriver.util.NFBy;
import be.novelfaces.webdriver.component.primefaces.TabContent;

public class Example1TabContent extends TabContent {

	private Panel span;
	private Panel div;
	private Panel address;
	private Panel article;
	private Panel aside;
	private Panel section;
	private Panel nav;
	private Panel hgroup;
	private Panel header;
	private Panel footer;
	private Panel h1;
	private Panel h2;
	private Panel h3;
	private Panel h4;
	private Panel h5;
	private Panel h6;
	private SourcePanel xhtmlPanel;

	public Panel getSpan() {
		return span;
	}

	public Panel getDiv() {
		return div;
	}

	public Panel getAddress() {
		return address;
	}

	public Panel getArticle() {
		return article;
	}

	public Panel getAside() {
		return aside;
	}

	public Panel getSection() {
		return section;
	}

	public Panel getNav() {
		return nav;
	}

	public Panel getHgroup() {
		return hgroup;
	}

	public Panel getHeader() {
		return header;
	}

	public Panel getFooter() {
		return footer;
	}

	public Panel getH1() {
		return h1;
	}

	public Panel getH2() {
		return h2;
	}

	public Panel getH3() {
		return h3;
	}

	public Panel getH4() {
		return h4;
	}

	public Panel getH5() {
		return h5;
	}

	public Panel getH6() {
		return h6;
	}

	public SourcePanel getXhtmlPanel() {
		return xhtmlPanel;
	}

	@Override
	public void init() {
		span = new Panel(NFBy.mainFormId("panelSpan"), "span");
		div = new Panel(NFBy.mainFormId("panelDiv"), "div");
		address = new Panel(NFBy.mainFormId("panelAddress"), "address");
		article = new Panel(NFBy.mainFormId("panelArticle"), "article");
		aside = new Panel(NFBy.mainFormId("panelAside"), "aside");
		section = new Panel(NFBy.mainFormId("panelSection"), "section");
		nav = new Panel(NFBy.mainFormId("panelNav"), "nav");
		hgroup = new Panel(NFBy.mainFormId("panelHgroup"), "hgroup");
		header = new Panel(NFBy.mainFormId("panelHeader"), "header");
		footer = new Panel(NFBy.mainFormId("panelFooter"), "footer");
		h1 = new Panel(NFBy.mainFormId("panelH1"), "h1");
		h2 = new Panel(NFBy.mainFormId("panelH2"), "h2");
		h3 = new Panel(NFBy.mainFormId("panelH3"), "h3");
		h4 = new Panel(NFBy.mainFormId("panelH4"), "h4");
		h5 = new Panel(NFBy.mainFormId("panelH5"), "h5");
		h6 = new Panel(NFBy.mainFormId("panelH6"), "h6");
		xhtmlPanel = new SourcePanel(NFBy.MAIN_FORM + "example1XhtmlPanel");
	}
}
